package org.jeecg.modules.demo.users.entity;

import java.io.Serializable;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableLogic;
import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import org.jeecgframework.poi.excel.annotation.Excel;
import java.util.Date;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.UnsupportedEncodingException;

/**
 * @Description: address
 * @Author: jeecg-boot
 * @Date:   2024-07-05
 * @Version: V1.0
 */
@ApiModel(value="address对象", description="address")
@Data
@TableName("address")
public class Address implements Serializable {
    private static final long serialVersionUID = 1L;

	/**id*/
	@TableId(type = IdType.ASSIGN_ID)
    @ApiModelProperty(value = "id")
    private java.lang.String id;
	/**userId*/
    @ApiModelProperty(value = "userId")
    private java.lang.String userId;
	/**详细地址*/
	@Excel(name = "详细地址", width = 15)
    @ApiModelProperty(value = "详细地址")
    private java.lang.String address;
	/**联系方式*/
	@Excel(name = "联系方式", width = 15)
    @ApiModelProperty(value = "联系方式")
    private java.lang.String contact;
	/**收货人名字*/
	@Excel(name = "收货人名字", width = 15)
    @ApiModelProperty(value = "收货人名字")
    private java.lang.String receiver;
	/**省*/
	@Excel(name = "省", width = 15)
    @ApiModelProperty(value = "省")
    private java.lang.String provincecode;
	/**citycode*/
	@Excel(name = "citycode", width = 15)
    @ApiModelProperty(value = "citycode")
    private java.lang.String citycode;
	/**countycode*/
	@Excel(name = "countycode", width = 15)
    @ApiModelProperty(value = "countycode")
    private java.lang.String countycode;
	/**isdefault*/
	@Excel(name = "isdefault", width = 15)
    @ApiModelProperty(value = "isdefault")
    private java.lang.String isdefault;
	/**完整收货地址*/
	@Excel(name = "完整收货地址", width = 15)
    @ApiModelProperty(value = "完整收货地址")
    private java.lang.String fulllocation;
	/**邮政编码*/
	@Excel(name = "邮政编码", width = 15)
    @ApiModelProperty(value = "邮政编码")
    private java.lang.String postalcode;
	/**收货地址标签*/
	@Excel(name = "收货地址标签", width = 15)
    @ApiModelProperty(value = "收货地址标签")
    private java.lang.String addresstags;
	/**isDelete*/
	@Excel(name = "isDelete", width = 15)
    @ApiModelProperty(value = "isDelete")
    private java.lang.String isDelete;
}
